#define _CRT_SECURE_NO_WARNINGS 1
int findPeakElement(int* nums, int numsLen) {
    int i = 0, flag = 1, num = 0;
    if (numsLen < 3)
    {
        for (i = 0; i < numsLen; i++)
            if (*(nums + i) > *(nums + i + 1))
                return i;
            else
                return i + 1;
    }

    for (i = 0; i < numsLen - 1; i++)
    {
        if (*(nums + i) > *(nums + i + 1))
        {
            flag = 0;
            num = i;
            break;
        }
    }
    if (flag == 1)
        return numsLen - 1;
    else
        return num;
}